/**
 * 认证相关 API
 */

import { post } from '@/utils/request'

/**
 * 用户登录
 * @param {Object} data { username, password }
 * @returns {Promise}
 */
export function login(data) {
    return post('/user/login', data)
}

/**
 * 用户登出
 * @returns {Promise}
 */
export function logout() {
    return post('/user/logout')
}

/**
 * 获取用户信息
 * @returns {Promise}
 */
export function getUserInfo() {
    return post('/user/info')
}

/**
 * 修改密码
 * @param {Object} data { oldPassword, newPassword }
 * @returns {Promise}
 */
export function changePassword(data) {
    return post('/user/changePassword', data)
}

